//
//  AssembleDelegate.h
//  数据请求封装
//
//  Created by ju on 14-7-10.
//  Copyright (c) 2014年 scics. All rights reserved.
//

#import <Foundation/Foundation.h>

@protocol AssembleDelegate <NSObject>


- (NSArray *)assemble:(NSData*)data
        authorization:(BOOL*)flag
             errorMsg:(NSError **)error;

@end

/**
 *  处理请求回来数据的block
 *
 *  @param objects       数组
 *  @param errorMsg      错误信息
 *  @param authorization 是否授权，通常为登录成功否
 *  @param hasMore       用于分页请求是，标示是否存在更多数据
 */
typedef void(^jCompletion)(NSArray *objects,NSString *errorMsg,BOOL authorization,BOOL hasMore);
